﻿<%@ Page Title="Reserva" Language="C#" MasterPageFile="~/Marco.Master" AutoEventWireup="true" 
    CodeBehind="Reserve.aspx.cs" Inherits="planet_express.Reserve" %>
<asp:Content ID="HeaderConntet" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<%@ PreviousPageType VirtualPath="~/planetas.aspx" %> 
 
 <h3 class="Perfil">
 Solicitud de Reserva</h3>

 <form id="FormReserve" action="Default.aspx">
 <div>
   
    <div class="reservaCalend" >
      <div class="IdaCalend">
       <p>
    Fecha Ida *
    </p>
        <asp:Calendar ID="CalendarIda" class="CalIda" runat="server" BackColor="White" Format="dd/MM/YYYY"
            BorderColor="#999999" CellPadding="4" PopupButtonID="inicio" TargetControlID="inicio" 
            DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt"  
            ForeColor="Black" Height="180px" Width="200px" OnLoad="Page_Load">
            <DayHeaderStyle BackColor="#CCCCCC" Font-Bold="True" Font-Size="7pt" />
            <NextPrevStyle VerticalAlign="Bottom" />
            <OtherMonthDayStyle ForeColor="#808080" />
            <SelectedDayStyle BackColor="#666666" Font-Bold="True" ForeColor="White" />
            <SelectorStyle BackColor="#CCCCCC" />
            <TitleStyle BackColor="#999999" BorderColor="Black" 
                Font-Bold="True" />
            <TodayDayStyle BackColor="#CCCCCC" ForeColor="Black" />
            <WeekendDayStyle BackColor="#FFFFCC" />
         </asp:Calendar>
          <asp:TextBox class="CalIda" ID="inicio" runat="server" Text="" Visible="true"></asp:TextBox>
      </div>

      <div class="VueltaCalend">
      <p>
    Fecha Vuelta *
    </p>


       <asp:Calendar ID="CalendarVuelta" class="CalVuelta" runat="server" BackColor="White" 
            BorderColor="#999999" CellPadding="4" PopupButtonID="fin" TargetControlID="fin"
            DayNameFormat="Shortest" Font-Names="Verdana" Font-Size="8pt" 
            ForeColor="Black" Height="180px" Width="200px">
            <DayHeaderStyle BackColor="#CCCCCC" Font-Bold="True" Font-Size="7pt" />
            <NextPrevStyle VerticalAlign="Bottom" />
            <OtherMonthDayStyle ForeColor="#808080" />
            <SelectedDayStyle BackColor="#666666" Font-Bold="True" ForeColor="White" />
            <SelectorStyle BackColor="#CCCCCC" />
            <TitleStyle BackColor="#999999" BorderColor="Black" 
                Font-Bold="True" />
            <TodayDayStyle BackColor="#CCCCCC" ForeColor="Black" />
            <WeekendDayStyle BackColor="#FFFFCC" />
        </asp:Calendar>
          <asp:TextBox ID="fin" class="CalVuelta" Width="90px" runat="server"  Visible="true" ></asp:TextBox>
          <asp:CompareValidator class="LabelConfirmar" ID="CompareValidator1" runat="server" Type="Date" ControlToCompare="inicio"
                ControlToValidate="fin" ErrorMessage="Fecha Vuelta ha de ser posterior a la Fecha de Ida"
                Operator="GreaterThan"  Display="Dynamic" ></asp:CompareValidator>
          
    
      </div>
   </div>


    <p>
        &nbsp;</p>
     <p>
         &nbsp;</p>
     <p>
         &nbsp;</p>
     <p>
         &nbsp;</p>
    

     <div class="CantidadReserva" >
          <div class="MargenTexto">
            Origen *
          </div>
          <div class="MargenTextBox">
             <asp:DropDownList ID="OrigenList" runat="server" Height="20px" Width="160px" 
                   DataTextField="Nombre" 
                  DataValueField="Nombre" DataSourceID="SqlDataSourcePlaneta">
                 <asp:ListItem Value="Marte">Tierra</asp:ListItem>
                 <asp:ListItem></asp:ListItem>
             </asp:DropDownList>
              
              
              
              <asp:SqlDataSource ID="SqlDataSourcePlaneta" runat="server" 
                  ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
                  SelectCommand="SELECT [Nombre] FROM [PLANETA] ORDER BY [Nombre]">
              </asp:SqlDataSource>
              
              
              
             <asp:RequiredFieldValidator ID="reqOrigen" ControlToValidate="OrigenList" Text=" El planeta de origen es obligatorio " Display="dynamic"
                ForeColor="Red" runat="server"></asp:RequiredFieldValidator>
          </div>
     </div>

     <div class="CantidadReserva" >
          <div class="MargenTexto">
            Destino *
          </div>
          <div class="MargenTextBox">
              <asp:DropDownList ID="DestinoList" runat="server" Height="20px" Width="160px" 
                  DataTextField="Nombre" DataValueField="Nombre" 
                  DataSourceID="SqlDataSourcePlaneta">
                  <asp:ListItem>Tierra</asp:ListItem>
                  <asp:ListItem>Marte</asp:ListItem>
             </asp:DropDownList>
             <asp:RequiredFieldValidator ID="reqDestino" ControlToValidate="DestinoList" Text=" El planeta de destino es obligatorio" Display="dynamic"
                ForeColor="Red" runat="server"></asp:RequiredFieldValidator>
            <asp:CompareValidator ID="compOrigDest" ControlToCompare="OrigenList" ControlToValidate="DestinoList" Operator="NotEqual" 
            Text="Planeta Origen y Destino deben ser distintos" runat="server" ForeColor="Red" Display="Dynamic"></asp:CompareValidator>
          </div>
     </div>

     <div class="CantidadReserva" >
          <div class="MargenTexto">
            Adultos
          </div>
          <div class="MargenTextBox">
              <asp:TextBox ID="cantAdultos"  runat="server" Width="65px">1</asp:TextBox>
              <asp:RangeValidator ID="RangoAdulto" ControlToValidate="cantAdultos" MaximumValue="50" MinimumValue="0"
                Text=" Cantidad adultos errónea (0-50)" Display="dynamic" ForeColor="Red" runat="server"></asp:RangeValidator>
              <asp:RequiredFieldValidator ID="adulNoVacio" runat="server" ControlToValidate="cantAdultos" ForeColor="Red"
                display="Dynamic" Text="Inserte una cantidad"></asp:RequiredFieldValidator>
                
          </div>
     </div>
     
     <div class="CantidadReserva" >
          <div class="MargenTexto">
            Niños
          </div>
          <div class="MargenTextBox">
              <asp:TextBox ID="cantNinyos" runat="server" Width="65px">0</asp:TextBox>
              <asp:RangeValidator ID="RangoNinyo" ControlToValidate="cantNinyos" MaximumValue="50" MinimumValue="0"
                Text=" Cantidad niños errónea (0-50)" Display="dynamic" ForeColor="Red" runat="server"></asp:RangeValidator>
            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="cantNinyos" ForeColor="Red"
                display="Dynamic" Text="Inserte una cantidad"></asp:RequiredFieldValidator>
          </div>
     </div>

    <div class="CantidadReserva" >
          <div class="MargenTexto">
            Jubilados
          </div>
          <div class="MargenTextBox">
              <asp:TextBox ID="cantJub"  runat="server" Width="65px">0</asp:TextBox>
              <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="cantJub" ForeColor="Red"
                display="Dynamic" Text="Inserte una cantidad"></asp:RequiredFieldValidator>
              <asp:RangeValidator ID="RangoJub" ControlToValidate="cantJub" MaximumValue="50" MinimumValue="0"
                Text=" Cantidad niños errónea (0-50)" Display="dynamic" ForeColor="Red" runat="server"></asp:RangeValidator>
          </div>
     </div>
     <br />
     <div class="CantidadReserva" >

          <div class="MargenTexto">
          
              <asp:Button ID="buttonReserva" runat="server" Text="Realizar Reserva" 
                  Width="116px"  PostBackUrl="~/ConfirmarReserva.aspx" />
                  <!-- -->
          </div>

          <div class="MargenTexto" style="margin-left:100px">
              <input type="reset" value="Borrar información" />
          </div>
         
     </div>

     <div class="CantidadReserva" >

          
         
     </div>
<!-- VALIDACIONES -->

<!-- campos requeridos -->
        <p><br />*Campos obligatorios<br />
  
        </p>
</div> 
</form>
    
</asp:Content>
 
